package com.jfok.server.hibernate.gpgy;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;

import com.jfok.server.common.annotation.FieldDefine;
import com.jfok.server.common.annotation.TableDefine;

@Entity  
@TableDefine(group = "辅助办公", id = 8082, title = "员工信息")  
public class Employees implements Serializable{
	 @Id  
	    @FieldDefine(title = "序号", number = 10, fieldGroup = "基本信息")  
	    @Column(nullable = false, length = 10)  
	    private Integer tf_employeeId;  
	  
	    @FieldDefine(title = "部门", number = 20, fieldGroup = "基本信息")  
	    private String tf_department;  
	  
	    @FieldDefine(title = "姓名", number = 30, fieldGroup = "基本信息")  
	    private String tf_name;   
	  
	      
	    @FieldDefine(title = "性别", number = 40, fieldGroup = "基本信息")  
	    private String tf_sex;  
	    
	    @FieldDefine(title = "民族", number = 50, fieldGroup = "基本信息")  
	    private String tf_nation;  
	      
	    @FieldDefine(title = "籍贯", number = 60, fieldGroup = "基本信息")  
	    private String tf_nationality; 

	    @FieldDefine(title = "政治面貌", number = 70, fieldGroup = "基本信息")  
	    private String tf_political;  
	    
	    @FieldDefine(title = "入党\\团时间", number = 80, fieldGroup = "基本信息")  
	    private Date tf_joinDate;  
	    
	    @FieldDefine(title = "出生日期", number = 90, fieldGroup = "基本信息")  
	    private Date tf_birthDate;  
	    
	    @FieldDefine(title = "身份证号", number = 100, fieldGroup = "基本信息")  
	    private String tf_idNum;  
	    
	    @FieldDefine(title = "现任职务", number = 110, fieldGroup = "基本信息")  
	    private String tf_presasg;  
	    
	    @FieldDefine(title = "职务级别", number = 120, fieldGroup = "基本信息")  
	    private String tf_level;  
		
	    @FieldDefine(title = "职称", number = 130, fieldGroup = "基本信息")  
	    private String tf_titles;  
	    
	    @FieldDefine(title = "获取职称时间", number = 140, fieldGroup = "基本信息")  
	    private Date tf_titlesDate;  
	    
	    @FieldDefine(title = "所获资格证", number = 150, fieldGroup = "基本信息")  
	    private String tf_certificate;  
	    
	    @FieldDefine(title = "获取时间", number = 160, fieldGroup = "基本信息")  
	    private Date tf_certificateDate;  
	    
	    @FieldDefine(title = "参加工作时间", number = 170, fieldGroup = "基本信息")  
	    private Date tf_workDate;  
	    
	    @FieldDefine(title = "到我行工作时间", number = 180, fieldGroup = "基本信息")  
	    private Date tf_joinUsDate; 
	    
	    @FieldDefine(title = "行龄", number = 190, fieldGroup = "基本信息")  
	    private String tf_gyAge; 
	    
	    @FieldDefine(title = "入行前所在单位", number = 200, fieldGroup = "基本信息")  
	    private String tf_companyBefore;
	    
	    @FieldDefine(title = "入行前所在单位职务", number = 210, fieldGroup = "基本信息")  
	    private String tf_presasgBefore;
	    
	    @FieldDefine(title = "毕业院校", number = 220, fieldGroup = "基本信息")  
	    private String tf_university;
	    
	    @FieldDefine(title = "所学专业", number = 230, fieldGroup = "基本信息")  
	    private String tf_major;
	    
	    @FieldDefine(title = "毕业时间", number = 240, fieldGroup = "基本信息")  
	    private Date tf_graduation ; 

	    @FieldDefine(title = "最高学历", number = 250, fieldGroup = "基本信息")  
	    private String tf_degree;
	    
	    @FieldDefine(title = "最高学位", number = 260, fieldGroup = "基本信息")  
	    private String tf_acDegree;
	    
	    @FieldDefine(title = "档案所在地", number = 270, fieldGroup = "基本信息")  
	    private String tf_archives;
	    
	    @FieldDefine(title = "家庭住址", number = 280, fieldGroup = "基本信息")  
	    private String tf_address;
	    
	    @FieldDefine(title = "联系电话", number = 290, fieldGroup = "基本信息")  
	    private String tf_phoneNum;
	    
	    public Integer getTf_employeeId() {
			return tf_employeeId;
		}

		public void setTf_employeeId(Integer tf_employeeId) {
			this.tf_employeeId = tf_employeeId;
		}

		public String getTf_department() {
			return tf_department;
		}

		public void setTf_department(String tf_department) {
			this.tf_department = tf_department;
		}

		public String getTf_name() {
			return tf_name;
		}

		public void setTf_name(String tf_name) {
			this.tf_name = tf_name;
		}

		public String getTf_sex() {
			return tf_sex;
		}

		public void setTf_sex(String tf_sex) {
			this.tf_sex = tf_sex;
		}

		public String getTf_nation() {
			return tf_nation;
		}

		public void setTf_nation(String tf_nation) {
			this.tf_nation = tf_nation;
		}

		public String getTf_nationality() {
			return tf_nationality;
		}

		public void setTf_nationality(String tf_nationality) {
			this.tf_nationality = tf_nationality;
		}

		public String getTf_political() {
			return tf_political;
		}

		public void setTf_political(String tf_political) {
			this.tf_political = tf_political;
		}

		public Date getTf_joinDate() {
			return tf_joinDate;
		}

		public void setTf_joinDate(Date tf_joinDate) {
			this.tf_joinDate = tf_joinDate;
		}

		public Date getTf_birthDate() {
			return tf_birthDate;
		}

		public void setTf_birthDate(Date tf_birthDate) {
			this.tf_birthDate = tf_birthDate;
		}

		public String getTf_idNum() {
			return tf_idNum;
		}

		public void setTf_idNum(String tf_idNum) {
			this.tf_idNum = tf_idNum;
		}

		public String getTf_presasg() {
			return tf_presasg;
		}

		public void setTf_presasg(String tf_presasg) {
			this.tf_presasg = tf_presasg;
		}

		public String getTf_level() {
			return tf_level;
		}

		public void setTf_level(String tf_level) {
			this.tf_level = tf_level;
		}

		public String getTf_titles() {
			return tf_titles;
		}

		public void setTf_titles(String tf_titles) {
			this.tf_titles = tf_titles;
		}

		public Date getTf_titlesDate() {
			return tf_titlesDate;
		}

		public void setTf_titlesDate(Date tf_titlesDate) {
			this.tf_titlesDate = tf_titlesDate;
		}

		public String getTf_certificate() {
			return tf_certificate;
		}

		public void setTf_certificate(String tf_certificate) {
			this.tf_certificate = tf_certificate;
		}

		public Date getTf_certificateDate() {
			return tf_certificateDate;
		}

		public void setTf_certificateDate(Date tf_certificateDate) {
			this.tf_certificateDate = tf_certificateDate;
		}

		public Date getTf_workDate() {
			return tf_workDate;
		}

		public void setTf_workDate(Date tf_workDate) {
			this.tf_workDate = tf_workDate;
		}

		public Date getTf_joinUsDate() {
			return tf_joinUsDate;
		}

		public void setTf_joinUsDate(Date tf_joinUsDate) {
			this.tf_joinUsDate = tf_joinUsDate;
		}


		public String getTf_gyAge() {
			return tf_gyAge;
		}

		public void setTf_gyAge(String tf_gyAge) {
			this.tf_gyAge = tf_gyAge;
		}

		public String getTf_companyBefore() {
			return tf_companyBefore;
		}

		public void setTf_companyBefore(String tf_companyBefore) {
			this.tf_companyBefore = tf_companyBefore;
		}

		public String getTf_presasgBefore() {
			return tf_presasgBefore;
		}

		public void setTf_presasgBefore(String tf_presasgBefore) {
			this.tf_presasgBefore = tf_presasgBefore;
		}

		public String getTf_university() {
			return tf_university;
		}

		public void setTf_university(String tf_university) {
			this.tf_university = tf_university;
		}

		public String getTf_major() {
			return tf_major;
		}

		public void setTf_major(String tf_major) {
			this.tf_major = tf_major;
		}

		public Date getTf_graduation() {
			return tf_graduation;
		}

		public void setTf_graduation(Date tf_graduation) {
			this.tf_graduation = tf_graduation;
		}

		public String getTf_degree() {
			return tf_degree;
		}

		public void setTf_degree(String tf_degree) {
			this.tf_degree = tf_degree;
		}

		public String getTf_acDegree() {
			return tf_acDegree;
		}

		public void setTf_acDegree(String tf_acDegree) {
			this.tf_acDegree = tf_acDegree;
		}

		public String getTf_archives() {
			return tf_archives;
		}

		public void setTf_archives(String tf_archives) {
			this.tf_archives = tf_archives;
		}

		public String getTf_address() {
			return tf_address;
		}

		public void setTf_address(String tf_address) {
			this.tf_address = tf_address;
		}

		public String getTf_phoneNum() {
			return tf_phoneNum;
		}

		public void setTf_phoneNum(String tf_phoneNum) {
			this.tf_phoneNum = tf_phoneNum;
		}

		public Employees(){  
	          
	    }  
}
